home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / com / othernet / mausnet / saugut48 / sgi_conv / sgi_conv.txt < prev   
Text File  |  1994-08-04  |  3KB  |  69 lines

  1.                                                                     05.08.94
  2.  
  3. SGI_CONV - Konverter fr SGI-Dateien von SaugUtil 4.7 oder „lter
  4. ================================================================
  5.  
  6. Ab der Version 4.8 des Saug-Utilities ergibt sich eine geringfgige Žnderung
  7. in den Optionsdateien (*.SGI)! Betroffen sind nur die Parameter 'Pfad und
  8. Name der CAT.INF' bei PROGRAMME-Message(s) und Mails an James/Schnulli.
  9.  
  10. Ab Version 4.8 wird hier stattdessen direkt der CAT-Messages-Pfad als
  11. Parameter erwartet, da in letzter Zeit die Stimmen lauter werden, daž sich
  12. das Format der CAT.INF irgendwann mal „ndern k”nnte. Durch die direkte
  13. Angabe des CAT-Messages-Pfades bin ich jetzt von der CAT.INF unabh„ngig!
  14. In den SGI-Dateien der Version 4.7 kommt der CAT.INF-Parameter insgesamt
  15. 5 mal vor (PROGRAMME-Messages-Default, -CFG[1-3] und James/Schnulli). Damit
  16. man die nicht alle von Hand „ndern muž, ist dieses kleine Programm
  17. entstanden!
  18.  
  19. Aufruf aus einem Kommandozeilen-Interpreter:
  20. --------------------------------------------
  21.  
  22. sgi_conv sgidatei [sgidatei ...]
  23.  
  24. Wildcards "*" und "?" werden vom Programm expandiert!
  25.  
  26. Alternativen:
  27. -------------
  28.  
  29. - Als Anwendung anmelden auf die Extension *.SGI und SGI-Dateien dann
  30.   doppelklicken.
  31. - Unter Desktops mit Icondragging einfach die SGI-Dateien auf das Programm
  32.   ziehen.
  33. - SGI_CONV.TTP in den Ordner mit den SGI-Dateien kopieren, Programm
  34.   doppelklicken und in den TTP-Eingabedialog den oder die Namen der
  35.   SGI-Dateien eintragen (am besten gleich "*.SGI"!).
  36.  
  37. Beschreibung:
  38. -------------
  39.  
  40. SGI_CONV liest die bergebenen Dateien ein und versucht bei allen Zeilen
  41. mit CAT.INF-Parameter (die Zeilennummern sind dem Programm natrlich
  42. bekannt;-) aus der angegebenen CAT.INF den CAT-Messages-Pfad auszulesen,
  43. der dann an dieser Stelle eingesetzt wird. Sollte eine CAT.INF nicht
  44. existieren, wird stattdessen der Pfad dieser CAT.INF eingesetzt.
  45.  
  46. SGI-Dateien werden automatisch an deren Kennung in der ersten Zeile erkannt,
  47. alle anderen Dateien werden nicht bearbeitet! Man kann also ohne weiteres
  48. "*.*" als Kommandozeile bergeben! Beim Auslesen des Messages-Pfades aus
  49. der CAT.INF findet allerdings keine Kontrolle statt (CAT.INFs haben keine
  50. besondere Kennung). Es wird immer die 8. Zeile als Messages-Pfad bernommen.
  51. Hat die CAT.INF weniger als 8 Zeilen, wird die letzte Zeile genommen!
  52.  
  53. Damit das ganze einigermažen sicher abl„uft, wird zuerst eine tempor„re
  54. SGI-Datei (SGIC_nnn.TMP) erzeugt und diese, wenn alles geklappt hat, ber
  55. die Original-SGI-Datei kopiert. Falls im Environment ein tempor„res
  56. Verzeichnis deklariert ist, wird die tempor„re Datei dort angelegt,
  57. ansonsten im aktuellen Verzeichnis. Die Temp-Datei wird nach erfolgreicher
  58. Konvertierung wieder gel”scht.
  59.  
  60. Am Ende wartet das Programm auf einen Tastendruck, damit man die letzten
  61. Informationen auf dem Bildschirm nochmal in Ruhe lesen kann.
  62.  
  63. Anmerkung:
  64. ----------
  65.  
  66. Programmiert mit SOZOBON-C hcc 2.00x19 und ACE 2.00.
  67.  
  68. Mein erstes C-Programm! Toi, toi, toi:-)
  69.